Controllable all-optical stochastic logic gates and their delay storages based on the cascaded VCSELs with optical-injection
Zhong Dongzhou†, , Luo Wei, Xu Geliang
School of Information Engineering, Wuyi University, Jiangmen 529020, China

 

† Corresponding author. E-mail: dream_yu2002@126.com

Project supported by the National Natural Science Foundation of China (Grant No. 61475120) and the Innovative Projects in Guangdong Colleges and Universities, China (Grant Nos. 2014KTSCX134 and 2015KTSCX146).

Abstract
Abstract

Using the dynamical properties of the polarization bistability that depends on the detuning of the injected light, we propose a novel approach to implement reliable all-optical stochastic logic gates in the cascaded vertical cavity surface emitting lasers (VCSELs) with optical-injection. Here, two logic inputs are encoded in the detuning of the injected light from a tunable CW laser. The logic outputs are decoded from the two orthogonal polarization lights emitted from the optically injected VCSELs. For the same logic inputs, under electro-optic modulation, we perform various digital signal processing (NOT, AND, NAND, XOR, XNOR, OR, NOR) in the all-optical domain by controlling the logic operation of the applied electric field. Also we explore their delay storages by using the mechanism of the generalized chaotic synchronization. To quantify the reliabilities of these logic gates, we further demonstrate their success probabilities.

1. Introduction

Vertical-cavity surface-emitting lasers (VCSELs) are good candidates for optical signal processing and optical buffer memories in photonic networks.[13] Because of the circular transverse geometry, VCSELs can emit two orthogonal polarization lights, x-polarization and y-polarization (with the polarized direction along one of the two orthogonal directions associated with the crystalline or stress orientations, referred to as x and y directions). The polarization switching (PS) or the polarization bistability (PB) can be induced by varying the pump current, or by changing the injected power, or by varying the detuning of the injected light.[215] Currently, these phenomena are generalized to apply into some areas of great concern, such as the optical logic devices and the storage installations of optical logic signals.[27] It is very attractive that the logic devices and the storage ones can be implemented based on the PS or the PB of the optically injected VCSEL.

Several researches have been devoted to exploring logic gates by using the chatoic synchronization of semiconductor lasers[16,17] and the PS or the PB of the VCSEL.[57] In 2013, based on a master-slave-response synchronization system of chaotic multiple-quantum-well lasers, Yan et al. presented all-optical XNOR, NOR, NOT logic gates and their logic computational methods.[16] They went on to implement optoelectronic NOR and XNOR logic gates using parallel synchronization of three chaotic lasers.[17] Recently, Masoller and his co-workers have explored different types of optoelectric logic gates and all-optical ones using the PS or the PB of the optically injected VCSEL in different setups.[57] However, in the setups presented in Refs. [5]–[7], the slight variations of some key parameters, such as the pump current, the optical injection strength, and the detuning of the injected light, can induce the change of the output polarization state.[815,1831] So the basic logic gates implemented in those setups have poor stability due to the instability of the PS. In Ref. [19], we put forward a scheme to control the PS in an optically injected VCSEL using electro-optic (EO) modulation, where the PS can be stably controlled if the applied electric field is fixed at a certain value. Based on the results presented in Ref. [19], with the logic inputs encoded in a modulation of the pump current, we implemented different types of optoelectric logic gates by controlling the logic operation of the applied electric field between the two logic input signals.[4] In this paper, with the logic inputs encoded in the detuning of the injected light, we explore the implementations of different types of all-optical stochastic logic gates (NOT, OR, NOR, XOR, XNOR, AND, and NAND) in the VCSEL with tunable optical injection, controlling the logic signal of the applied electric field and using a new EO modulation theory. These all-optical logic gates can operate faster than the optoelectric composite ones given in Ref. [4].

The basic logic gates based on the optically injected VCSEL can be applied in combined logic photonic devices. However, they are difficult to apply in sequential logic photonic devices owing to the fact that their delay storages are not easy to realize. To solve this problem, in this paper, we further propose a novel method to perform the delay storages of the basic all-optical logic gates based on the theory of generalized chaotic synchronization in the cascaded VCSELs with optical injection. To quantify these observations, we also demonstrate their success probabilities as a function of the bit duration time of the logic input signal and the injection strength. Section 2 gives the schematic diagram of all-optical stochastic logic gates and their delay storages in the cascaded VCSELs with optical injection, and presents the corresponding theory model. Section 3 describes the calculated results for all-optical stochastic logic operations and their delay storages, and demonstrates the success probabilities computed with 90/10 and 80/20 criteria as a function of the injection strength and the duration of the bit.

2. Theory and model

So far, the response frequency of the VCSEL with 850 nm can be greater than 40 GHz,[32] and its transmission rate has reached more than 10 GB/s. Besides, the modulation frequency of the EO modulator based on periodically poled LiNbO3 (PPLN) crystal can match the response time of the VCSEL. On the basis of this consideration, we put forward a novel scheme for the implementations of all-optical logic gates, as shown in Fig. 1. Figures 1(a) and 1(b) show the functional modules and the corresponding light paths in detail, respectively. As seen from Fig. 1(a), the system has the following functions. The logic inputs are encoded in the frequency detuning of the injected light from a CW laser by the encode module. The logic outputs are decoded from the outputs x-polarization and y-polarization from the PPLN by using the decode module 1. The other logic ouputs are decoded from the two polarizations from the S-VCSEL output by the decode module 2. The EO modulator is used to modulate the light from the M-VCSEL output, where different logic outputs can be generated by controlling the logic operation of the applied electric field. In Fig. 1(b), the M-VCSEL is the master VCSEL subjected to the injection of the tunable light from the CW laser. The S-VCSEL is the slave VCSEL with the strong injecion of the delay light from the PPLN crystal output. The two VCSELs both have an operating wavelength of 850 nm and a threshold current of 6.8 mA. The optical isolator 1 (IS1) ensures that the light of the CW laser is unidirectionally injected into the M-VCSEL. The IS2 is used to avoid the light from the beam-splitter 1 (BS1) feeding back into the M-VCSEL. The IS3 ensures that the output light of the PPLN crystal unidirectionally propagates to the S-VCSEL. An optical variable attenuator (VA) is placed in the right side of the tunable CW laser to control the optical injection strength. An optical amplifier (OA) is placed in the left side of the S-VCSEL to enhance the strength of the injected light from the PPLN crystal. The applied electric field E0 is along the x direction of the crystal coordinate system. Suppose that the light from the M-VCSEL propagates along the y direction in the PPLN crystal, the polar angle θ and the azimuth angle φ equal to π/2 and π/2, respectively. So, for the PPLN crystal with a uniaxial, the unit vector a of the o-light equals to (1, 0, 0) and the unit vector b of the e-light becomes (0, 0, 1). In this case, the o-light and the e-light are along the x direction and the z direction in the PPLN crystal, respectively. The basic ideas of the scheme are presented as follows. The tunable CW laser, as an edge emitting laser, emits the x-polarization light with different frequency. Based on this, the three detuning frequencies between the CW laser and the M-VCSEL are encoded into four logic input sets. The encoded x-polarization light is split into two beams by the BS1. One of those is directly injected into the M-VCSEL. The other is first switched into the y-polarization light by the half wave plate 1 (HWP1) and the HWP2, and then injected into the M-VCSEL. In this case, according to the theory of the self-spin model,[20,21] with a fixed injection current, the M-VCSEL simultaneously emits the x-polarizaion light and the y-polarization light, which are digital chaotic waves and separated by the PBS1. The x-polarization from the PBS1 is considered as the original input of the o-light in the crystal because it is along the polarized direction of the o-light. The y-polarization from the PBS1 is set as the original input of the e-light when it is aligned with the polarized direction of the e-light (z-direction) by the Faraday rotator 1 (FR1) and the HWP3. Based on the couping-wave theory for a linear EO effect,[33] the x-polarization and the y-polarization are subjected to EO amplitude modulation in the PPLN crystal. The output o-light with delay-time τ, from the PPLN crystal, as the x-polarization, is injected into the S-VCSEL by the PBS3 and the OA; it is considered as the loigc output X1. The output e-light with delay-time τ, as the y-polarization, is injected into the S-VCSEL when its polarized direction is aligned with the y-polarization by the HWP2 and the FR2. It is set as the logic output Y1, and the X1 is the NOT operation with the Y1. The output x-polarization and y-polarization components from the S-VCSEL are, respectively, considered as the logic outputs X2 and Y2. By controlling the logic operation of the applied electric field between two logic inputs, some basic logic operations, such as NOT, OR, NOR, AND, NAND, XOR, and XNOR, can be performed in the outputs X1 and Y1. According to the theory of the generalized chaotic synchronization, with the S-VCSEL subjected to strongly injected light, the outputs X2 and Y2 are generally synchronized with the outputs X1 and Y1 with delay time, respectively. So it is prospective that the delay storages of some of the above-mentioned basic logic operations can be realized.

Fig. 1. Schematic diagram of all-optical stochastic logic gates and their delay storages in the cascaded VCSELs with optical injection: (a) functional modules; (b) light paths in detail. M-VCSEL, master VCSEL; S-VCSEL, slave VCSEL; IS, isolator; PPLN, periodically poled LiNbO3; μM and μS, the normalization injection currents of the M-VCSEL and the S-VCSEL, respectively; BS, beam-splitter; PBS, polarization beam-splitter; TEF, transverse electric field; HWP, half wave plate; FR, Faraday rotator; M, mirror; VA, variable attenuator; OA, optical amplifier; the applied electric field E0 is a digital square wave; the logic outputs X1 and Y1 are decoded from the x- and y-polarization with the delay time τ and the scale factor from the PPLN crystal; and the logic outputs X2 and Y2 are decoded from the x- and y- polarization emitted by the S-VCSEL.

In the scheme presented in Fig. 1, the reliabilities of the logic operations depend on the stabilities of the polarization switchings or polarization bistability loops of the M-VCSEL and the PPLN crystal. From Refs. [5]–[7], it is known that the stability of the PS is heavily dependent on some key parameters, such as the injection current and the injection strengths of the x-polarization and the y-polarization in the M-VCSEL, the bit duration time of the logic input signals, and the detuning frequency of the injection field. It is well known that the stabilities of the injection current, the bit duration time, and the detuning frequency can be easily guaranteed in technology. But it is very difficult to ensure the stability of the injection strength of the x(y)-polarization, owing to the fact that it heavily depends on the optical properities of these passive optical components in the system, such as the polarization errors in the half-wave plates and the Faraday rotators, the isolation degrees of the optical isolators, the transmittivities and light splitting ratios of the beam splitters and the polarization beam splitters, the gain of the optical amplifier, the efficiency of EO modulation in the PPLN crystal, and so on. So in actual operations, the influence of the injection strength of the x(y)-polarization on the reliabilities of the logic operations is important (see Figs. 9 and 10 for details).

Using the well-known spin-flip model[21] for a VCSEL operating in the fundamental transverse mode, extended to account for the external optical injection, we deduce the rate equations of the M-VCSEL in the frequency reference frame of the injected field as follows:[7]

where the subscript M refers to the M-VCSEL, the subscripts x and y represent the x-polarization and y-polarization, respectively; E is the normalized amplitude, is the differential material gain, A is the slowly varying amplitude; N is the total population inversion between the conduction and valence bands, while n is the difference between the population inversions for the spin-up and spin-down radiation channels; k is the field decay rate; γe is the decay rate of N; γs is the spin-flip relaxation rate; a is the linewidth enhancement factor; γa is the linear dichroism; γp is the linear birefringence; μM accounts for the normalization pump current such that the solitary threshold is at μM = 1 in the absence of anisotropies; the noise strength parameter D is defined as with βsp being the spontaneous emission factor; ξx and ξy are two independent complex Gausssian white noise events with zero mean and 1 variance, and their time correlation is The above-mentioned parameters are considered as well above the threshold. We consider that N ≈ 1 since the N above the threshold is clamped to the threshold value;[7] KMx (KMy) is the injection strength in the x (y) polarization; the normalized amplitude for injected field is the slowly varying amplitude of the injected field; the detuning of the injected field Δω = ωinjωref, ωinj is the angular optical frequency of the injected field. The reference angular frequency ωref is defined as (ωx + ωy)/2, with ωx and ωy being the angular optical frequencies of the x-polarization and the y-polarization of the free-running VCSEL, respectively. Here, ωx = −γp + a and ωy = γpa.[20]

As shown in Fig. 1, the x-polarization is along the direction of the o-light from the PPLN crystal, and the y-polarization is aligned with the e-light by the FR1 and the HWP1. Under these conditions, the x-polarization and the y-polarization are considered as the original inputs of the o-light and the e-light, respectively. So we have

where Ux and Uy are the amplitudes of the o-light and the e-light, respectively; ħ is the Planck constant; SA is the effective area of the light spot; V is the volume of the active layer of the VCSEL; υc is the light velocity in a vacuum; TL = 2ngυc/Lv refers to the round trip time in the laser cavity, Lv is the length of the laser cavity, ng is the effective refractive index of the laser active layer; ω0 is the central frequency of the laser pulse emitted from the M-VCSEL; and n1 and n2 are the undisturbed refractive indices of the x-polarization and the y-polarization, respectively. With the phase mismatch and the weak second-order nonlinear effect, the analytical solutions of the wave-coupling equations of the linear EO effect for the two polarization components in the PPLN crystal are written as[4,33,34]

with

where the coefficients d1, d2, d3, and d4 are presented in Ref. [34]; L is the length of the crystal; the wave vector mismatch Δk = kxky + K1, K1 = 2π/Λ is the first-order reciprocal lattice vector of the crystal, Λ is the poled period, and kx and ky denote the wave vectors of the x-polarization and the y-polarization at ω0. Here, we assume that K1 is close to the wave vector mismatch kxky, and those components that make little contribution to the EO effect are neglected because of the phase mismatch.

When the two polarization components subjected to EO modulation are first delayed by time τ, and then injected into the S-VCSEL, we have

where Epx (Epy) denotes the amplitude of the x (y) polarization subjected to EO modulation. In this case, the rate equations of the S-VCSEL with the strong injection of the delay light are given as

where the subscript S refers to the S-VCSEL; ΔωS is the center frequency detuning between the M-VCSEL and the S-VCSEL; KSx (KSy) is the injection strength of the x(y) polarization; and μS is the normalization pump current.

In general, the optically injected VCSEL is composed of the tunable CW laser and the M-VCSEL, and its PS is detemined by Eqs. (1)–(4). Based on the PS, with the parameters μM and KMx (Kmy) fixed at certain values, respectively, it can generate a logic output when the logic inputs are encoded from the detuning frequency of the injection field. According to the couping wave theory for a linear EO effect in the PPLN crystal described by Eqs. (6)–(11), the logic output of the optically injected VCSEL can be converted into another one by using different logic operations of the applied electric field between the two logic inputs. With the strong injection in the x(y)-polarization of the S-VCSEL, the x(y)-polarization from the S-VCSEL output, decribed by Eqs. (13)–(15), can be generally synchronized to that with delay time from the PPLN output. Based on this, it is possible that the loigc outputs are delay latched.

3. Results and discussion

We first calculate Eqs. (1)–(3) and (13)–(15) using the fourth-order Runge–Kutta method. The parameters used for calculation are presented in Table 1, where n1 and n2 are from the Shellmerier refractive formula of the PPLN crystal.[35] In addition, the values of some key parameters of the VCSEL are given as follows: μM = μS = 1.2; KMx = KMy = 10 ns−1; KSx = KSy = 50KMx; Einj = 0.6. With these parameters, the M-VCSEL and the S-VCSEL emit the y-polarization at the threshold currents, and display a sharp polarization switching to the orthogonal x polarization at about μM = μS = 1.8 (see Fig. 2). We consider μM = μS = 1.2 such that the M-VCSEL and the S-VCSEL emit the y-polarization in the following calculations.

Table 1.

Parameters for all optical logic gate design.

.
Fig. 2. Hysteresis cycles as a function of the normalized injection currents μM and μS, where μM = μS; Δω = −280 rad· ns−1; KMx = KMy = 10 ns−1; KSx = KSy = 50 ns−1; Einj = 0.6.

In our implementation of the all-optical stochastic logic gates using parallel optical injection (its definition is given in Refs. [4] and [19]) (see Fig. 1), we suppose that the detuning Δω equals to the sum of two square waves that encode the two logic inputs, Δω = dω1 + dω2. Here, the logic input for the detuning dω1 is defined as A1, and that for the detuning dω2 is considered as the logic input A2. In this case, there are four logic input sets: (0, 0), (0, 1), (1, 0), and (1, 1). Representing the (0, 1) and (1, 0) with the same detuning ΔωII, we can encode the four inputs with the three-level signals ΔωI, ΔωII, and ΔωIII, where ΔωIωII − Δωc) accounts for the set (0, 0), and ΔωIIIωII + Δωc) represents the set (1, 1). But for the NOT gate design, the input is encoded in the detuning dω1 of the injected field. The three-level signal used to vary Δω is constant during a time interval T, defined as the bit duration time. We suppose that A1 = 1 when dω1 = 75 rad· ns−1, and A1 = 0 if dω1 = −140 rad· ns−1. In the following calculation, ΔωII is set as −65 rad·ns−1, and Δωc is considered as 215 rad·ns−1.

As shown in Fig. 1, it is known that, when the S-VCSEL is subjected to strong injection of the light from the PPLN crystal output, there appears the generalized chaotic synchronization between the x(y)-polarization emitted by the S-VCSEL and the x(y)-polarization with delay time τ and the scale factor from the PPLN output. To describe the synchronization quality of the two linear polarizations, we introduce correlation coefficients of the x-polariozation and y-polarization[28] as follows:

with

where ISx(t) = |ESx(t)|2; ISy(t) = |ESy(t)|2; Ipx(t) = |Epx(t) |2; Ipy(t) = |Epy(t)|2; C1 = 〈ISx(t)〉/〈Ipx(tτ)〉; C2 = 〈ISy(t)〉/〈Ipy(tτ)〉, and 〈 〉 denotes the time average. The coefficients ρx and ρy range from 0 to 1. The synchronization quality is the highest when ρx and ρy equal to 1. We take the logic AND operation (see Fig. 8 and Table 4 for details) as an example to calculate the dependence of the correlation coefficients ρx and ρy on the injection strength KMx, as shown in Fig. 3. Here, KMx = KMy; μM = μS = 1.2; KSx = KSy = 50 ns−1; Einj = 0.6, T = 10 ns. From Fig. 3, one sees that the coefficient ρx ranges from 0.8077 to 0.8579, and ρy changes from 0.8 to 0.8671 when the injection strength KMx increases from 6 ns−1 to 20 ns−1. For the other logic operations (such as NAND, NOT, OR, XOR, NOR, XNOR), the coefficients ρx and ρy have similar results. These indicate that the x(y)-polarization has quite high synchronization quality under the strong injection. In the following calculation, we take KMx = KMy = 10 ns−1, where ρx = 0.831 and ρy = 0.8549.

Fig. 3. For the logic AND operation (see Fig. 8 and Table 4), the dependence of the correlation coefficients ρx and ρy on the injection strength KMx or KMy. Here, KMx = KMy; μM = μS = 1.2; KSx = KSy = 50 ns−1; Einj = 0.6, T = 10 ns.
Fig. 4. For different injection currents μM (μS), the bistabilities of the output x-polarizations ((a), (c)) and y-polarizations ((b), (d)) from the PPLN crystal and the S-VCSEL as a function of the detuning frequency between the CW laser and the M-VCSEL, Δω. The parameters are the same as those in Fig. 3.
Fig. 5. For different injection strengths KMx, the bistabilities of the output x-polarizations ((a), (c)) and y-polarizations ((b), (d)) from the PPLN crystal and the S-VCSEL as a function of the detuning frequency between the CW laser and the M-VCSEL, Δω. The parameters are the same as those in Fig. 3.

When equations (17) and (18) of the generalized chaotic synchronization are generalized to apply in the design of the logic gates, the delay storages of the all-optical logic gates can be performed. For this purpose, the x-polarization light and y-polarization light emitted by the S-VCSEL are set as two logic outputs X2 and Y2, respectively. The delay x(y)-polarization with the proportionality factor C1 (C2) from the PPLN crystal output is considered as the loigc output X1 (Y1). The decoding of the output responses are as follows: with only the x-polarization emitted by the S-VCSEL, X2 = 1 and Y2 = 0; if the S-VCSEL only emits the y-polarization, X2 = 0 and Y2 = 1; when the delay output from the PPLN is the x-polarization, X1 = 1 and Y1 = 0; with the delay output only being the y-polarization, X1 = 0 and Y1 = 1.

To design the all-optical logic gates, for different injection currents, we first calculate the dynamic evolutions of the bistabilities of the x-polarzations and the y-polarizations with the detunning frequency of the injection field, as shown in Fig. 4. Here, figures 4(a) and 4(c) show the bistabilities of the x-polarizations from the PPLN and the S-VCSEL output, respectively. Figures 4(b) and 4(d) display the bistabilities of the y-polarizations output from the PPLN and the S-VCSEL, respectively. From Fig. 4, it is found that the bistability loops of the x-polarization and the y-polarization from the PPLN are similar to those from the S-VCSEL when the injection current is fixed at a certain value owing to the generalized chaotic synchronization. With the injection current μM ranging from 1.2 to 1.4, two bistabilities appear in the x(y)-polarization. The width of the two bistabilities becomes broader with the further increase of the injection current. If the μM increases to 1.6, only a bistability exists in the x(y)-polarization. With it further increasing to 2, two bistabilities occur again in the x(y)-polarization, but the width of the two bistability loops appears to have large fluctuation. Besides, with the increase of μM, the bistabilities in the x(y)-polarization offset toward the larger postive detuning frequency. For different injection light strengths of the M-VCSEL, figure 5 further gives the dynamic evolutions of the bisabilities in the x(y)-polarization when μM = μS = 1.2. As seen from Fig. 5, with the injection strength KMx (KMy) increasing from 2 ns−1 to 15 ns−1, the widths of two bistabilities in the x-polarization and the y-polarization are further broadened. In the following, we demonstrate the implementation of the basic all-optical logic gates and their delay storages.

Under EO modulation in the PPLN crystal (see Fig. 1), the polarization switchings of the M-VCSEL and the S-VCSEL both appear to have a periodic oscillation with the increase of the applied field E0.[19] When E0 is fixed at 85 kV/mm, the PS occurs. Therefore, E0 = 0 kV/mm and E0 = 85 kV/mm are used here to control the logic gates. By using the two values of E0, the bistable hysteresis cycles Δare presented in Fig. 6ω varies with a linear ramp in 3.2 μs). Figure 6 also shows the three values ΔωI, ΔωII, and ΔωIII used for encoding the two logic inputs. As shown in Fig. 6, with the S-VCSEL subjected to the strong injection, the hysteresis cycles of the PPLN crystal output are basically similar to those of the S-VCSEL output owing to the high synchronization quality (see Fig. 3) when μM = μS = 1.2, KMx = KMy = 10 ns−1, KSx = KSy = 50 ns−1, Einj = 0.6, which indicates that the logic outputs of the PPLN crystal can be latched by the strong optically injected S-VCSEL. With the applied electric field E0 fixed at 0 kV/mm, under the condition of the constant injection Einj = 0.6, for Δω = ΔωI and for Δω = ΔωIII, the PPLN and the S-VCSEL both output the y-polarization. ΔωII is chosen in the center of the region where the x-polarization is on. When E0 = 85 kV/mm, the outputs from the PPLN crystal and the S-VCSEL are both the x-polarization, with Δω = ΔωI and Δω = ΔωIII. When Δω = ΔωII, the outputs are the y-polarization. In the following, we suppose that the logic symbol of E0 is defined as e. For E0 = 0 kV/mm, e = 0, and e = 1 if E0 = 85 kV/mm.

Fig. 6. Hysteresis cycles as a function of the detuning frequency between the CW laser and the M-VCSEL, Δω. Here, μM = μS = 1.2; KMx = KMy = 10 ns−1; KSx = KSy = 50 ns−1; Einj = 0.6, T = 10 ns. The red solid line indicates the intensity of the x-polarization, the blue dashed line is that of the y-polarization. Panels (a) and (b) show the hysteresis cycles from the PPLN crystal output when E0 = 0 kV/mm and E0 = 85 kV/mm, respectively. Panels (c) and (d) show the hysteresis cycles from the S-VCSEL output when E0 = 0 kV/mm and E0 = 85 kV/mm, respectively. The arrows indicate the three levels used to encode the logic inputs (see text for details).
Fig. 7. The logic NOT, XNOR, and XOR operations and their delay storages, as well as time traces of the applied electric field, the x-polarization and the y-polarization from the S-VCSEL output, and the two polarizations with delay τ and scale factor from the PPLN output, where μM = μS = 1.2; KMx = KMy = 10 ns−1; KSx = KSy = 50 ns−1; Einj = 0.6; T = 10 ns. In panel (a), the reseda dashed line: the logic input signal dω2; the reseda solid line: the logic input signal dω1; the black solid line: the logic signal of the external electric field E0; the blue line: the y-polarization; the bottle green line: the x-polarization. In panel (b), E0 = 0 kV/mm; the red solid line indicates the three-level signal.
Table 2.

Input–output combinations for the logic NOT gate when the logic signal e of the applied electric field is the same as that of the input A2, the logic input is encoded in the frequency detuning dω1; one logic output Y1 is decoded from the y-polarization with the delay τ and the scale factor from the PPLN crystal output; and the other logic output Y2 is decoded from the y-polarization emitted by the S-VCSEL.

.
Table 3.

Input–output combinations for the logic XNOR and XOR gates: the logic inputs are encoded in the frequency detuning of the injected light from the CW laser; the logic outputs X1 and Y1 are, respectively, decoded from the x-polarization and y-polarization with the delay τ and the scale factor from the PPLN crystal output. The logic outputs Y2 and X2 are decoded from the x-polarization and y-polarization emitted by the S-VCSEL, respectively.

.
Fig. 8. The logic AND, NAND, OR, and NOR operations and their delay storages, time traces of the applied electric field, the x-polarization and the y-polarization from the S-VCSEL output, and the two polarizations with dealy τ and the scale factor from the PPLN output, where μM = μS = 1.2; KMx = KMy = 10 ns−1; KSx = KSy = 50 ns−1; Einj = 0.6; T = 10 ns. Here, the red solid line: the three-level signal; the black solid line: the logic signal of the external electric field E0; the blue line: the output y-polarization; the bottle green line: the output x-polarization.

In Fig. 7, under different logic operations of E0, we present the logic NOT, XNOR, and XOR operations, as well as their delay storages when Δω varies with a fast three-level signal. Table 2 gives the input–output combinations for the logic NOT gate. One sees from Fig. 7(a) and Table 1 that, with A1 being 0 (1), the delay output of the PPLN is the y(x)-polarization, the logic output Y1 equals to 1 (0) when the logic signals of E0 are the same as the loigc input A2. The logic output Y2 has the same behavior as Y1. As a result, Y1 = A1 and Y2 = A1. Figures 7(b) and 7(c) further display the logic operations and the delay storages of the logic XOR and XNOR gates, respectively, with the logic signal of the applied electric field being 0. Table 3 further gives the input–output combinations for them. From Figs. 7(b) and 7(c), and Table 3, it is found that, when (A1, A2) = (0, 0) and (A1, A2) = (1, 1), X1 = 0 and Y1 = 1, owing to the delay output from the PPLN being the y-polarization. X2 = 0, Y2 = 1 because the S-VCSEL emits the y-polarization. If (A1, A2) = (0, 1) and (A1, A2) = (1, 0), X1 = 1 and Y1 = 0, with the delay output being the x-polarization. X2 = 1, Y2 = 0, due to the output of the S-VCSEL being the x-polarization. So we have X1 = A1A2 and X2 = A1A2, as well as Y1 = A1A2 and Y2 = A1A2.

Under the logic operation of the applied electric field between A1 and A2, figure 8 shows the logic AND, NAND, OR, NOR operations and their delay storages, where μM = μS = 1.2; KMx = KMy = 10 ns−1; KSx = KSy = 50 ns−1; Einj = 0.6. The input–output combinations for the logic AND and NAND gates are given in Table 4. Table 5 further provides those for the logic OR and NOR gates. From Figs. 8(a) and 8(b), and Table 4, one sees that the logic outputs have the following relations with two loigc inputs: X1 = A1 · A2, X2 = A1 · A2, Y1 = A1 A2, and Y2 = A1 · A2 when e = A1 +A2. As seen from Figs. 4(c) and 4(d), as well as Table 5, X1 = A1 + A2, X2 = A1 +A2, Y1 = A1 +A2, and Y2 = A1 +A2 while e = A1· A2.

Table 4.

Input-output combinations for the logic AND and NAND gates under the logic operation of the applied electric field.

.
Table 5.

Input-output combinations for the logic OR and NOR gates under the logic operation of the applied electric field.

.

The above analyses indicate that, with the same logic input signals, various digital optical-signal processings (NOT, XOR, XNOR, AND, NAND, OR, and XOR) can be implemented in the all-optical domain by controlling the logic opreration of the applied electric field. In particular, the delay storages of these basic logic gates can be implemented using the mechanism of the generalized synchronization. From Figs. 7 and 8, it is noted that the bit duration of the logic input signals is substantial in accordance with that of the logic output signals, i.e, the bit rates of the encoded signals are almost the same as those of the decoded signals.

To quantify the reliabilities of the logic gates from outputs X1 and Y1, as well as those from outputs X2 and Y2, in the following we calculate the success probability P (as the ratio between the number of correct bits to the total number of bits[5]) using the same criteria as in Refs. [5]–[7]. The idea is to determine the logic output (1 or 0) by measuring only the intensity emitted in one polarization. We determine the logic outputs X1 and X2 in terms of the percentage of the light emitted in the two x-polarizations, repectively, from the delay output of the PPLN and the S-VCSEL output: when x is the correct polarization, the outputs X1 and X2 in a bit are considered as being correct if the percentage of light emitted in the x-polarization is above a certain value during the bit. Besides, according to the percentage of the light emitted in the two y-polarizations, we further determine the logic outputs Y1 and Y2: with y being the correct polarization, the outputs Y1 and Y2 are correct in a bit while the percentage of light emitted in the y-polarization exceeds a certain value. The following percentages are used: 90% and 80%. When x(y) is the “wrong” polarization, we consider that the logic outputs X1 and X2 (Y1 and Y2) in a bit are correct if a given percentage (say, 10% or 20%) or less of the emitted power is emitted in the x(y) polarization.[57] For example, the most restrictive criterion (90/10) allows for up to 10% of the light to be emitted in the wrong polarization, and requires a minimum of 90% in the correct one.

Fig. 9. Success probabilities computed with 90/10 and 80/20 criteria as a function of the injection strength KMx (KMy) in the x(y)-polarization, and the duration of the bit T. Here, μM = μS = 1.2; KMx = KMy; KSx = KSy = 50KMx; Einj = 0.6. (a) The logic outputs X1 and Y1; (b) the logic outputs X2 and Y2. The first and the third columns are for 90/10 criterion; and the second and the fourth columns are for 80/20 criterion. The first to seventh rows are in turn the logical NOT, AND, NAND, XOR, XNOR, OR, NOR.

From Refs. [5]–[7], it is known that the success probability P depends strongly on some key parameters, such as the bit duration time T, the noise strength, the pump current, the injection strength, and the detuning of the injected field. Limited by the article space, for the above-mentioned different logic gates, in this paper we only calculate the success probabilities with 90/10 and 80/20 criteria as a function of the injection strength KMx (KMy) in the x (y) polarization and the duration of the bit. The results are shown in Fig. 9, where μM = μS = 1.2; KMx = KMy; KSx = KSy = 50KMx; Einj = 0.6. From this figure, it is found that P of each logic gate is basically the same using the same criterion. The range of the bit duration time where P = 1 for the 80/20 criterion is wider than that for the 90/10 one. To further describe the influence of the bit duration time T and the injection strength KMx (KMy) on the success probability, using the criteria 80/20 and 90/10, we take the logic AND operation as an example to analyse the dependence of the success probabilities on the KMx (KMy) for different T, as displayed in Fig. 10. From Figs. 9 and 10, one sees that, for the criterion 80/20 (see Fig. 10(a)), with T being 1 ns, the success probability P first decreases from 1 to 0.2823, then fluctuates between 0.2823 and 0.7645 when KMx increases from 1 ns−1 to 20 ns−1; if T = 3 ns, P decreases from 0.8 to 0.283, then increases to 0.7645 with the increase of KMx from 1 ns−1 to 7.6 ns−1. When KMx further increases to 19.2 ns−1, P reaches 1; when T = 5 ns, the case of P = 1 occurs in the region of KMx from 10.8 ns−1 and 20 ns−1; if T ≥ 10 ns, P keeps 1 when KMx increases from 2.6 ns−1 to 20 ns−1. For the criterion 90/10 (see Fig. 10(b)), with the increase of KMx from 1 ns−1 to 20 ns−1, P first decreases from 0.8 to 0.0811, then fluctuates between 0.0811 and 0.5946 when T is fixed at 1 ns; if T further increases to 5 ns, P first decreases from 0.4432 to 0.2811, then increases to 0.7622; with T being 10 ns, P increases from 0.4432 to 0.7662 when KMx increases from 1 ns−1 to 2.6 ns−1, then remains the same with KMx increasing from 2.6 ns−1 to 5.8 ns−1. If KMx increases from 5.8 ns−1 to 11 ns−1, it is with oscillation and increases to 1. With KMx further increased from 11 ns−1 to 20 ns−1, it maintains a constant 1; with the increase of T to 15 ns, the case of P = 1 occurs in the region of KMx between 3.4 ns−1 and 20 ns−1; if T ≥ 16 ns, it keeps 1 when KMx is between 2.6 ns−1 and 20 ns−1.

Fig. 10. For different bit duration time T, the dependence of success probabilities on the injection strength KMx (KMy) with two different criterions for the logic AND operation, where (a): 80/20; (b): 90/10. The other parameters are the same as those in Fig. 9.

According to the above analyses, it is concluded that a P of no more than 0.8 can be obtained when the injection strengths kMx and kMy vary from 1 ns−1 to 2.6 ns−1. For the smaller bit duration time T, the case of P = 1 occurs at the larger injection strength. For stricter 90/10 criterion, with T being no less than 5 ns, the case of P no less than 0.7622 occurs in the region of the injection strength between 9 ns−1 and 20 ns−1. It is noted that with the injection strength of 10 ns−1 and the bit duration time of 10 ns, given in Figs. 7 and 8, we obtain P = 1 for the 80/20 criterion in the logic outputs X1, X2, Y1, and Y2. Even with the stricter 90/10 criterion, it is more than 0.886. This further indicates that the reliable logic NOT, AND, XOR, XNOR, OR, and NOR gates can be performed by controlling the logic operation of the applied electric field, and successfully being latched by the generalized synchronization.

4. Conclusion

Based on the cascaded VCSELs subjected to optical injection, we put forward a novel implementation scheme for all-optical stochastic logic gates by using the dynamical properties of the polarization bistability, depending on the detuning of the injected light. We here consider that two logic inputs are encoded in the detuning of the injected light from a tunable CW laser, and the two logic outputs are decoded from the polarization state of the output light from the PPLN crystal. The two other logic outputs are decoded from that of the S-VCSEL output. By using differernt logic signals of the applied electric field, the reliable logic operations NOT, AND, NAND, XOR, XNOR, OR, and XNOR can be obtained under EO modulation. Specifically, based on the theory of the generalized chaotic synchronization, the delay storages of the above-mentioned logic gates can be successfully implemented. Even with stricter 90/10 criterion, these latched logic gates have quite high success probability (no less than 0.886) with the bit duration time of no less than 10 ns and the injection strength of more than 10 ns−1. The operation time of this all-optical configuration is faster than that of the electro-optical implementation presented in Ref. [4]. It is noted that the all-optical configuration can be further generalized to apply in sequential logic photonic devices.

Reference
1Koyama F 2006 J. Lightw. Technol. 24 4502
2Kawaguchi H 2009 Opt-Electron. Rev. 17 265
3Katayama TOoi TKawaguchi H 2009 IEEE J. Quantum Electron. 45 1495
4Zhong D ZJi Y QLuo W 2015 Opt. Express 23 29823
5Munt J ZMasoller C 2010 Opt. Express 18 16418
6Perrone SVilaseca RMasoller C 2012 Opt. Express 20 22692
7Salvide M FMasoller CTorre M S 2013 IEEE J. Quantum Electron. 49 886
8Qiu H YWu Z MDeng THe YXia G Q 2016 Chin. Opt. Lett. 14 021401
9Quirce AValle AThienpont HPanajotov K 2016 J. Opt. Soc. Am. 33 90
10Zhong Z QLi S SChan S CXia G QWu Z M 2015 Opt. Express 23 1549
11Elsonbaty AHegazy S FObayya S S A 2015 IEEE J. Quantum. Electron. 51 2400309
12Guo PYang W JParekh DChang-Hasnain C JXu AChen Z Y 2013 Opt. Express 21 3125
13Deng TWu Z MXie Y YWu J GTang XFan LKrassimir PXia G Q 2013 Appl. Optics 52 3833
14Chen J JXia G QWu Z M 2015 Chin.Phy. 24 024210
15Deng TWu Z MXia G Q 2015 IEEE Photon. Technol. Lett. 27 2075
16Yan S L 2013 Acta Phy. Sin. 62 230504 (in Chinese)
17Yan S L 2014 Chin. Phy. 23 090503
18Li YWu Z MZhong Z QYang X JMao SXia G Q 2014 Opt. Express 22 19610
19Zhong D ZJi Y QDeng TZhou K L 2015 Acta Phys. Sin. 64 114203 (in Chinese)
20Martin-Regalado JPrati FMiguel M SAbraham N B 1997 IEEE. J. Quantum. Electron. 33 765
21Miguel M SFeng QMoloney JV 1995 Phys. Rev. 52 1728
22Panajotov KGatare IValle AThienpont H 2009 IEEE J. Quantum. Electron. 45 1473
23Liu S FXia GXia J GWu Z M2008Acta Phys. Sin.571502(in Chinese)
24Hong Y HPaul JSpencer P S 2006 J. Lightw. Technol. 24 3210
25Arteaga M AUnold H JOstermann J MMichalzik RThienpont HPanajotov K. 2006 IEEE J. Quantum Electron. 42 102
26Deshmukh V MLee S HKim D WKim K HLee M H 2011 Opt. Express 19 16934
27Liu JWu Z MXia G Q 2009 Opt. Express 17 12619
28Zhong D ZXia G QWang FWu Z M 2007 Acta Phys. Sin. 65 3279 (in Chinese)
29Zhong D ZWu Z M 2009 Opt. Commun. 282 1631
30Zhong D ZXia G Q 2008 Opt. Commun. 281 1698
31Zhong D ZWu Z M2012Acta Phys. Sin.61034203(in Chinese)
32Kawanishi TSakamoto TIzutsu M 2007 IEEE J. Sel. Top. Quantum Electron 13 79
33She W LLee W K 2001 Opt. Commun. 195 303
34Zheng G LWang H CShe W L 2006 Opt. Express 14 5535
35Hobden M VWarner J 1966 Phys. Lett. 22 243